
public class KontuKorrontea extends Produktua{

	//atributuak
	
	private int PIN;
	private String Entitatea;
	private String data;
	private Mugimenduak mugimenduak;
	//Erikitzailea
	
	public KontuKorrontea(int pPin, String pData,String pEnti,Mugimenduak pMugimendu,Langilea pLan,Bezeroa pB,int pPr,int pZenb){
		super(pLan,pB,pPr,pZenb);
		this.PIN= pPin;
		this.data= pData;
		this.Entitatea= pEnti;
		this.mugimenduak=pMugimendu;
		
	}
	//getters & setters
	public int getIdKontua() {
		return super.getIdProduktua();
	}
	public void setIdKontua(int idKontua) {
		super.setIdProduktua(idKontua);
	}
	public int getPIN() {
		return PIN;
	}
	public void setPIN(int pIN) {
		PIN = pIN;
	}
	public String getEntitatea() {
		return Entitatea;
	}
	public void setEntitatea(String entitatea) {
		Entitatea = entitatea;
	}
	public String getData() {
		return data;
	}
	public void setData(String data) {
		this.data = data;
	}
	public Mugimenduak getMugimenduak() {
		return mugimenduak;
	}
	public void setMugimenduak(Mugimenduak mugimenduak) {
		this.mugimenduak = mugimenduak;
	}
	
	//gainontzeko metodoak
	
	
	public boolean pinEgokia(int pPin){
		boolean pinegokia = false;
		if (this.getPIN()==pPin){
			pinegokia=true;
		}
		else{
			System.out.print("pin-a ez da egokia");
		}
		return(pinegokia);
	}

	public boolean diruaDauka(){
		boolean diruadauka= false;
		if (this.getZenbatekoa()>0){
			diruadauka=true;
		}
		else{
			System.out.print("ez daukazu dirurik Kontukorrontean");
		}
		return(diruadauka);
	}
	public boolean ateraDezake(int pKop){
		boolean atera=false;
		if (this.getZenbatekoa()>=pKop){
			atera=true;
		}
		else 
			{
				System.out.print("Ezin dezakezu dirurik atera");
				}
		return (atera);
	}
	public void kenduZenbatekoa(int pKop){
		int zenbatekoa;
		if (ateraDezake(pKop)== true){
			zenbatekoa= this.getZenbatekoa() - pKop;
			this.setZenbatekoa(zenbatekoa);
		}
		else 
		{
			System.out.print("ez daukazu diru nahikorik kentzeko");
		}
	}
	public boolean konprobatuKodigo(int pPkodigoa){
		Boolean topatua;
		
		
		if (pPkodigoa==this.getIdKontua()){
			
			topatua=true;
		}
		else{
			
			topatua = false;
		}
		
		return(topatua);	
				
		}
}
